Standardfunktionen

optionale Parameter sind in [ ] eingeschlossen, Wiederholungen werden mit ... angezeigt

Mathematische Funktionen
Sin

(n)

Sinus des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Cos

(n)

Cosinus des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Tan

(n)

Tangens des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Asin

(n)

Arcussinus des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Acos

(n)

Arcuscosinus des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Atan

(n)

Arcustangens des numerischen Wertes n in Bogenma▀

Funktionsergebnis vom Datentyp DOUBLE
Sqrt

(n)

Quadratwurzel des numerischen Wertes n

Funktionsergebnis vom Datentyp DOUBLE
Pow

(n, i)

Numerischer Wert n hoch ganzzahliger Wert i

Funktionsergebnis vom Datentyp INTEGER
Log

(n)

Logarithmus des numerischen Wertes n zur Basis 10

Funktionsergebnis vom Datentyp DOUBLE
Ln

(n)

Natⁿrlicher Logarithmus des numerischen Wertes n

Funktionsergebnis vom Datentyp DOUBLE
Exp

(n)

e hoch numerischer Wert

Funktionsergebnis vom Datentyp DOUBLE
Abs

(n)

Absolutwert eines numerischen Wertes

Funktionsergebnis vom Datentyp DOUBLE oder INTEGER
Min

(n1 [, n2, ...])

Minimum von numerischen Werten

Funktionsergebnis vom Datentyp DOUBLE oder INTEGER
Max

(n1 [, n2, ...])

Maximum von numerischen Werten

Funktionsergebnis vom Datentyp DOUBLE oder INTEGER
Random

(og)

Erzeugen einer Zufallszahl im Zahlenbereich 1 bis zu einer Obergrenze

Funktionsergebnis vom Datentyp INTEGER

 
og Obergrenze des erlaubten Zahlenbereichs im Datentyp INTEGER


Zeichenkettenfunktionen
Index

([@regexp,] s1, s2)

Position der Zeichenkette s2 in der Zeichenkette s1

Funktionsergebnis vom Datentyp INTEGER

Ist der erste Parameter @regexp, wird der Parameter s2 als regulΣrer Ausdruck behandelt.
RegulΣre Ausdrⁿcke sind nur dann m÷glich, wenn der Windows Scripting Host installiert ist (sollte in der Regel der Fall sein).
Replace

([@regexp,] s, f, r)
([@regexp,] s, f, r, @first)

Ersetzen von Zeichenketten

Funktionsergebnis vom Datentyp STRING

Ist der erste Parameter @regexp, wird der Parameter f als regulΣrer Ausdruck behandelt.
RegulΣre Ausdrⁿcke sind nur dann m÷glich, wenn der Windows Scripting Host installiert ist (sollte in der Regel der Fall sein).
 
s zu untersuchende Zeichenkette im Datentyp STRING
f zu findende Zeichenkette in s im Datentyp STRING
r Ersatzzeichenkette fⁿr die gefundenen f im Datentyp STRING
@first Angabe, dass nur die erste gefundene Stelle ersetzt wird
fehlt @first, werden alle Vorkommen ersetzt
Format

(f, x1)
(f, x1 [, x2, ...])

Formatierung von Datenobjekten

Funktionsergebnis vom Datentyp STRING
 
f Formatbeschreibung fⁿr die folgenden Objekte x1..., wobei
%[-]LΣnge[.Weite] Platzhalter fⁿr ein Objekt mit LΣngenangaben und Linksbⁿndigkeit (-)
%! Formatabbruch (z.B. format("%!3", a) gibt den Inhalt von a, gefolgt von 3 aus)
%% Ausgabe von %
%\ Ausgabe eines Zeilenumbruchs
Mid

(s, p1)
(s, p1, anz)

Teil einer Zeichenkette erfragen; hier Angabe durch Position und LΣnge

Funktionsergebnis vom Datentyp STRING
 
s Zeichenkette im Datentyp STRING
p1 Startposition des 1. Zeichens aus s im Datentyp INTEGER
anz Anzahl der gewⁿnschten Zeichen aus s im Datentyp INTEGER
Fehlt anz, beginnt der Teil ab p1 und endet am Ende der Zeichenkette s
Split

(s, t, p)

Teil einer Zeichenkette erfragen; hier nach Aufteilen der Zeichenkette durch Trennzeichen

Funktionsergebnis vom Datentyp STRING
 
s Zeichenkette vom Datentyp STRING
t Trennzeichen vom Datentyp STRING
p Position der Teilzeichenkette vom Datentyp INTEGER
Len

(s)

LΣnge der Zeichenkette s

Funktionsergebnis vom Datentyp INTEGER
Upper

(s)

Alle Zeichen der Zeichenkette s in Gro▀buchstaben umwandeln

Funktionsergebnis vom Datentyp STRING
Lower

(s)

Alle Zeichen der Zeichenkette s in Kleinbuchstaben umwandeln

Funktionsergebnis vom Datentyp STRING
Trim

(s)
(s, to)

Zeichenkette s um fⁿhrende/folgende Leerzeichen kⁿrzen

Funktionsergebnis vom Datentyp STRING
 
s Zeichenkette im Datentyp STRING
to Trimmoption

@leading entfernt die fⁿhrenden Leerzeichen
@trailing entfernt die folgenden Leerzeichen
@both entfernt die fⁿhrenden und folgenden Leerzeichen
Fehlt die Trimmoption, werden die fⁿhrenden und folgenden Leerzeichen entfernt
Urlencode

(s)

Zeichenkette s in URL-konforme Zeichenkette umwandeln (betrifft z.B. Leerzeichen und Umlaute)

Funktionsergebnis vom Datentyp STRING
Filenamepart

(fname, k)

Laufwerksbezeichung, Verzeichnisname, Dateiname und Dateityp aus Zeichenkette s ermitteln

Funktionsergebnis vom Datentyp STRING

fname Zeichenkette im Datentyp STRING
k gewⁿnschte Komponente

@drivename = Laufwerksname
@dirname = Verzeichnisname
@filename = Dateiname
@filetype = Dateiart

Konvertierungsfunktionen
Type

(x)

Datentyp des Datenobjektes x

Funktionsergebnis vom Datentyp SYMBOL
Integer

(x)

Objekt x in eine ganze Zahl umwandeln

Funktionsergebnis vom Datentyp INTEGER
Double

(x)

Objekt x in eine reelle Zahl umwandeln

Funktionsergebnis vom Datentyp DOUBLE
String

(x)

Objekt x in eine String umwandeln

Funktionsergebnis vom Datentyp STRING
Symbol

(x)

Objekt x in ein Symbol umwandeln

Funktionsergebnis vom Datentyp SYMBOL
Date

(x)

Objekt x in ein Datum/Zeit umwandeln

Beim Umwandeln der numerischen Datentypen reprΣsentieren die Vorkommastellen das Datum und die Nachkommastellen die Uhrzeit.
Mitternacht entspricht dem Wert 0, und Mittag entspricht den Nachkommawert 0,5. Negative ganze Zahlen reprΣsentieren ein Datum vor dem 30. Dezember 1899.
Beim Umwandeln von Zeichenketten muss der Inhalt der Zeichenkette ein gⁿltiges Datum/Zeit sein (z.B. "21.4.2000" oder "14:26:10" oder "21.4.2000 14:26:10").
Funktionsergebnis vom Datentyp DATE
Convert

(z, b)

Umwandeln der ganzen Zahl z in ihre Darstellung zur Zahlenbasis b

Funktionsergebnis vom Datentyp STRING

z Zahl im Datentyp INTEGER
b Zahlenbasis von 2-36 im Datentyp INTEGER

oder

ein SYMBOL der folgenden

@bin als ReprΣsentant fⁿr die Zahlenbasis 2 (binΣre Zahlen)
@oct als ReprΣsentant fⁿr die Zahlenbasis 8 (oktale Zahlen)
@hex als ReprΣsentant fⁿr die Zahlenbasis 16 (hexadezimale Zahlen)

 


Dateifunktionen
Read

(fname)
(fname, z1)
(fname, z1, zn)

Einlesen von Textzeilen aus einer Datei

Funktionsergebnis vom Datentyp STRING
 
fname gⁿltiger Dateiname mit absoluter Pfadangabe im Datentyp STRING
z1 Zeilennummer der ersten zu lesenden Zeile
zn Zeilennummer der letzten zu lesenden Zeile
Wird zn weggelassen, wird bis zum Dateiende eingelesen.
Werden z1 und zn weggelassen, wird die gesamte Datei eingelesen.
Exist

(fname)

Prⁿfen, ob eine Datei oder ein Verzeichnis existiert

Funktionsergebnis vom Datentyp SYMBOL

@true = Verzeichnis/Datei vorhanden
@false
= Verzeichnis/Datei nicht vorhanden
 
fname gⁿltiger Dateiname mit absoluter Pfadangabe im Datentyp STRING

 


Bildfunktionen
Digitale Bilder k÷nnen au▀er dem eigentlichen Bild weitere Informationen, Metadaten genannt, enthalten. Dies wird insbesondere bei Bildern genutzt, die von Digitalkameras erzeugt wurden. So werden dort der Name des Kameraherstellers, die Bezeichnung des Kameramodells, Belichtungszeit, Blende, Aufnahmedatum und viele weitere Informationen abgelegt. Der Aufbau dieser Informationen ist in einer Norm, "Exchangeable image file format for Digital Still Cameras, Version 2.1", kurz Exif genannt, beschrieben. Weitere Informationen k÷nnen in einem allgemeinen Bereich abgelegt werden, der sich IPTC nennt.

Da die Metadaten-Auswertung teilweise sehr aufwΣndig ist und die internen Strukturen von JoJoThumb erweitert, ist der Ausleseprozess explizit einzuschalten. Der Schalter befindet sich bei den HTML-Grundeinstellungen.

Um die gesamte Metadaten betreffende FunktionalitΣt nutzen zu k÷nnen, muss ein Grundwissen ⁿber die entsprechenden Normen vorhanden sein; insbesondere die Bedeutung von Eintragsnummern (Tags), Eintragsbezeichnungen und Eintragsbedeutungen.

Leider werden die in der Norm beschriebenen Vorgaben von den Herstellern nicht immer gleich interpretiert. ZusΣtzlich sieht die Norm einen Hersteller/GerΣteabhΣngigen Teil in dieser Informationssammlung vor. Aus diesem Grund muss eine Auswertung teilweise an diese Gegebenheiten angepasst werden.
Fⁿr JoJoThumb bedeutet dies, dass es m÷glicherweise an nicht bekannte Kameramodelle angepasst werden muss.
Um etwas auf diese Tatsache vorbereitet zu sein, ist ein Teil der Metadatendefinition in eine externe Beschreibungsdatei ausgelagert worden. Im Anhang sind das Format dieser Datei sowie einige Metadaten-EintrΣge mit ihrer Nummer und ihrer Bezeichnung ausgewiesen.
 

Exif

()
(e)
(e, p)
(e, s)
(e, p, s)
(b)
(b, p)
(b, s)
(b, p, s)

Erfragen, ob Exif-EintrΣge zum aktuellen Bild vorhanden sind
oder
Erfragen des Inhalts eines Exif-Eintrags des aktuellen Bildes in Rohform

Funktionsergebnis vom Datentyp SYMBOL, @true wenn EintrΣge vorhanden sind, sonst @false
oder
vom Datentyp, der dem Inhalt der gewⁿnschten Information entspricht (STRING, INTEGER, DOUBLE)
 
e Eintragsnummer im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
p Position im Komponentenfeld eines Exif-Eintrags
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ist s nicht vorhanden, wird @main angenommen
Ein Aufruf ohne Parameter dient zum Erfragen, ob ⁿberhaupt Exif-EintrΣge zum aktuellen Bild vorhanden sind
Exifnice

()
(e)
(e, p)
(e, p, f)
(e, s)
(e, p, s)
(e, p, f, s)
(b)
(b, p)
(b, p, f)
(b, s)
(b, p, s)
(b, p, f, s)
 

Erfragen, ob Exif-EintrΣge zum aktuellen Bild vorhanden sind
oder
Erfragen des Inhalts eines Exif-Eintrags des aktuellen Bildes in aufbereiteter Form

Ist zum Inhalt eines Exif-Eintrags keine Beschreibung der Bedeutung realisiert, entspricht das Funktionsergebnis dem Funktionsergebnis der Funktion exif.

Funktionsergebnis vom Datentyp SYMBOL, @true wenn EintrΣge vorhanden sind, sonst @false
oder
vom Datentyp, der dem Inhalt der gewⁿnschten Information entspricht (STRING, INTEGER, DOUBLE)
 
e Eintragsnummer im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
p Position im Komponentenfeld eines Exif-Eintrags im Datentyp INTEGER
f Formatierungsangabe im Datentyp INTEGER
Die Formatierungsangaben entsprechenden den Angaben, die in der Exif-Beschreibungsdatei vorgenommen werden k÷nnen.
Die Formatierungsangabe im Funktionsaufruf ⁿberlagert eine Formatierungsangabe in der Exif-Beschreibungsdatei
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ist p nicht vorhanden wird 0 angenommen
Ist s nicht vorhanden, wird @main angenommen
Ein Aufruf ohne Parameter dient zum Erfragen, ob ⁿberhaupt Exif-EintrΣge zum aktuellen Bild vorhanden sind
Exifcount

()
(s)

Erfragen der Anzahl der Exif-EintrΣge des aktuellen Bildes

Funktionsergebnis vom Datentyp INTEGER
 
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ein Aufruf ohne Parameter liefert die Gesamtsumme aller Exif-EintrΣge des aktuellen Bildes
Exiftag

(p)
(p, s)
(b)
(b, s)

Erfragen der Eintragsnummer eines Exif-Eintrags an einer bestimmten Position der Eintragsliste
oder
die Eintragsnummer des Exif-Eintrags entsprechend seiner Bezeichnung

Funktionsergebnis vom Datentyp INTEGER
 
p Position des Eintrags in der Eintragsliste im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ist s nicht vorhanden, wird @main angenommen
Exiftagname

(e)
(e, p)
(e, s)
(e, p, s)

Erfragen der Bezeichnung eines Exif-Eintrags oder der Bezeichnung einer Komponente eines Exif-Eintrags

Funktionsergebnis vom Datentyp STRING
 
e Eintragsnummer eines Exif-Eintrags im Datentyp INTEGER
p Position im Komponentenfeld eines Exif-Eintrags
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ist s nicht vorhanden, wird @main angenommen
Exifcomponentcount

(e)
(e, s)
(b)
(b, s)

Erfragen der Anzahl Komponenten eines Exif-Eintrags an einer bestimmten Position der Eintragsliste

Funktionsergebnis vom Datentyp INTEGER
e Eintragsnummer im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
s Exif-Sektion im Datentyp SYMBOL
@main, @thumbnail, @makernote
Ist s nicht vorhanden, wird @main angenommen
Iptc

()
(e)
(b)

Erfragen, ob IPTC-EintrΣge zum aktuellen Bild vorhanden sind
oder
Erfragen des Inhalts eines IPTC-Eintrags des aktuellen Bildes

Funktionsergebnis vom Datentyp SYMBOL, @true wenn EintrΣge vorhanden sind, sonst @false
oder
der Inhalt des Eintrags vom Datentyp STRING
 
e Eintragsnummer im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
Ein Aufruf ohne Parameter dient zum Erfragen, ob ⁿberhaupt IPTC-EintrΣge zum aktuellen Bild vorhanden sind
Iptccount

()

Erfragen der Anzahl der IPTC-EintrΣge des aktuellen Bildes

Funktionsergebnis vom Datentyp INTEGER
Iptctag

(p)
(b)

Erfragen der Eintragsnummer eines IPTC-Eintrags an einer bestimmten Position der Eintragsliste
oder
die Eintragsnummer des IPTC-Eintrags entsprechend seiner Bezeichnung

Funktionsergebnis vom Datentyp INTEGER
 
p Position des Eintrags in der Eintragsliste im Datentyp INTEGER
b Eintragsbezeichnung im Datentyp STRING
Iptctagname

(e)

Erfragen der Bezeichnung eines IPTC-Eintrags

Funktionsergebnis vom Datentyp STRING
 
e Eintragsnummer eines IPTC-Eintrags im Datentyp INTEGER
Imagecomment

()
(p)

Erfragen, ob Kommentare zum aktuellen Bild (wenn JPG) vorhanden sind
oder
Erfragen des Inhalts eines Kommentars des aktuellen Bildes (wenn JPG)

Funktionsergebnis vom Datentyp SYMBOL, @true wenn EintrΣge vorhanden sind, sonst @false
oder
der Inhalt des Eintrags vom Datentyp STRING
 
p Kommentar-Position im Datentyp INTEGER
Ein Aufruf ohne Parameter dient zum Erfragen, ob ⁿberhaupt Kommentare zum aktuellen Bild vorhanden sind
Imagecommentcount

()

Erfragen der Anzahl der Kommentare des aktuellen Bildes (wenn JPG)

Funktionsergebnis vom Datentyp INTEGER

 


sonstige Funktionen
Now

()

Aktuelles Datum/Zeit

Funktionsergebnis vom Datentyp DATE
Datepart

(dw, info)

Anteil(e) eines Datum/Zeitobjekt erfragen (z.B. Monat, Wochentag, Woche im Jahr, usw.) im Datentyp INTEGER oder STRING

dw gⁿltiges Datum/Zeit im Datentyp DATE
info Gewⁿnschte Information im Datentyp STRING

Als Angabe der gewⁿnschten Informationen k÷nnen vielfΣltige Angaben gemacht werden. So ist es m÷glich, die laufende Nummer der Woche im Jahr, des Monats im Jahr, des Jahres, des Tages in der Woche, im Monat, im Jahr zu erfragen, aber auch die Wochentagsbezeichnung oder den Monatsnamen. Auch sind beliebige Kombinationen zulΣssig (siehe Beispiele).

Die Steuerung erfolgt ⁿber bestimmte Zeichen bzw. Zeichenkombinationen:

Zeichen

Beschreibung

:

Zeit-Trennzeichen
Es trennt Stunden, Minuten und Sekunden

.

Datumstrennzeichen
Es trennt Tag, Monat und Jahr

C

Ergibt das Datums in der Form ddddd und die Zeit in der Form ttttt, und zwar in dieser Reihenfolge. Hat die fortlaufende Zahl fⁿr das Datum keine Nachkommastellen, so wird nur das Datum angeliefert. Hat sie ausschlie▀lich Nachkommastellen, so wird lediglich die Uhrzeit angeliefert.

d

Ergibt Zeigt den Tag als Zahl ohne fⁿhrende Null (1 û 31)

dd

Ergibt den Tag als Zahl mit fⁿhrender Null (01 û 31)

ddd

Ergibt den Tag als Abkⁿrzung (So û Sa)

dddd

Ergibt den Tag mit vollstΣndigem Namen (Sonntag û Samstag)

ddddd

Ergibt ein vollstΣndiges Datum (einschlie▀lich Tag, Monat und Jahr), das entsprechend der Systemeinstellung fⁿr das kurze Datumsformat formatiert ist. Die Voreinstellung fⁿr das kurze Datumsformat ist dd.mm.yy

dddddd

Ergibt ein vollstΣndiges Datum (einschlie▀lich Tag, Monat und Jahr), das entsprechend der Systemeinstellung fⁿr das lange Datumsformat formatiert ist. Die Voreinstellung fⁿr das lange Datumsformat ist dd.mmmm.yyyy

w

Ergibt den Wochentag als Zahl (1 fⁿr Montag bis 7 fⁿr Sonntag)

ww

Ergibt die Kalenderwoche als Zahl (1 û 54)

m

Ergibt den Monat als Zahl ohne fⁿhrende Null (1 û 12). Wenn m unmittelbar auf h oder hh folgt, wird nicht der Monat, sondern die Minute angeliefert

mm

Ergibt den Monat als Zahl mit fⁿhrender Null (01 û 12). Wenn m unmittelbar auf h oder hh folgt, wird nicht der Monat, sondern die Minute angeliefert

mmm

Ergibt den Monat als Abkⁿrzung (Jan û Dez)

mmmm

Ergibt den Monat mit vollstΣndigem Namen (Januar û Dezember)

q

Ergibt das Jahresquartal als Zahl (1 û 4)

y

Ergibt den Kalendertag als Zahl (1 û 366)

yy

Ergibt das Jahr als zweistellige Zahl (00 û 99)

yyyy

Ergibt das Jahr als vierstellige Zahl (100 û 9999)

h

Ergibt die Stunde als Zahl ohne fⁿhrende Nullen (0 û 23)

hh

Ergibt die Stunde als Zahl mit fⁿhrender Nullen (00 û 23)

n

Ergibt die Minute als Zahl ohne fⁿhrende Nullen (0 û 59)

nn

Ergibt die Minute als Zahl mit fⁿhrender Nullen (00 û 59)

s

Ergibt die Sekunde als Zahl ohne fⁿhrende Nullen (0 û 59)

ss

Ergibt die Sekunde als Zahl mit fⁿhrender Nullen (00 û 59)

ttttt

Ergibt eine vollstΣndige Zeitangabe (einschlie▀lich Stunden, Minuten und Sekunden), die mit dem Zeit-Trennzeichen formatiert ist, das in der Systemeinstellung fⁿr das Zeitformat festgelegt ist. Eine fⁿhrende Null wird angezeigt, wenn die entsprechende Option ausgewΣhlt wurde und die Zeit vor 10:00 liegt. Die Voreinstellung fⁿr das Zeitformat ist h:mm:ss
arrayset

(n, k [, i])

JoJoScript bietet die M÷glichkeit Sammlungen von Elementen anzulegen; ARRAY's.
Diese Array's k÷nnen ⁿber ihren Namen (frei vergebbar) angesprochen werden. In jedem Array k÷nnen beliebig viele Elemente gespeichert werden, die ⁿber einen Schlⁿssel oder ihre Position im Array erreichbar sind.

n Name des Array's im Datentyp STRING
k Schlⁿssel des Eintrags im Datentyp STRING
i Inhalt des Arrayeintrags

Fehlt die Angabe des Inhalts, wird das Element aus dem Array entfernt.

arrayget

(n, k [, idx])

Erfragen des Inhalts eines Elements eines Array's.
Der Inhalt eines Arrayelements kann ⁿber seinen Schlⁿssel oder seine Eintragsposition angesprochen werden.

n Name des Array's im Datentyp STRING
k Schlⁿssel des Eintrags im Datentyp STRING
idx Index (laufende Nummer) eines Arrayelements
arraycount

(n)

Erfragen der Anzahl der Elemente eines Array's.

n Name des Array's im Datentyp STRING
arrayclear

(n)

L÷schen aller Elemente eines Array's.

n Name des Array's im Datentyp STRING
Callstack

()

Aktuelle Aufrufhierarchie der benutzten JoJoThumb-Funktionen

Funktionsergebnis vom Datentyp STRING
Dbread

(db, t, f, k, i)
(db, t, f, k, i, p)

Einfacher Zugriff auf den Inhalt von Datenbank-Dateien

Funktionsergebnis entsprechend des angeforderten Feldes der Datenbank

Diese Funktion kann nur aufgerufen werden, wenn das ben÷tigte DB-Umfeld installiert ist. Es handelt sich dabei um die Microsoft Komponenten MDAC und JET. Bei Windows ME und Windows 2000 sollte dies nach der Installation der Fall sein. Falls sie nicht vorhanden sind, k÷nnen sie kostenfrei bei Microsoft direkt heruntergeladen werden (http://www.microsoft.com/data). Der Umfang betrΣgt ca. 9MB.

db gⁿltiger Dateiname mit absoluter Pfadangabe im Datentyp STRING
t Name der Tabelle im Datentyp STRING
f Name des Feldes, das durchsucht werden soll, im Datentyp STRING
k Schlⁿssel, der im Feld f gesucht werden soll
i Name des Feldes, dessen Inhalt das Funktionsergebnis liefern soll, im Datentyp STRING
p Name des Providers im Datentyp STRING
Wird p weggelassen, wird "Microsoft.Jet.OLEDB.4.0" angenommen.